home *** CD-ROM | disk | FTP | other *** search
- /*
- * ConnectPortManager_ui.c - User interface object initialization functions.
- * This file was generated by `gxv' from `ConnectPortManager.G'.
- * DO NOT EDIT BY HAND.
- */
-
- #include <stdio.h>
- #include <sys/param.h>
- #include <sys/types.h>
- #include <xview/xview.h>
- #include <xview/canvas.h>
- #include <xview/panel.h>
- #include <xview/scrollbar.h>
- #include <xview/svrimage.h>
- #include <xview/termsw.h>
- #include <xview/text.h>
- #include <xview/tty.h>
- #include <xview/xv_xrect.h>
- #include <gcm.h>
- #include "ConnectPortManager_ui.h"
-
- /*
- * Initialize an instance of object `PortManagerPopup'.
- */
- ConnectPortManager_PortManagerPopup_objects *
- ConnectPortManager_PortManagerPopup_objects_initialize(ConnectPortManager_PortManagerPopup_objects *ip, Xv_opaque owner)
- {
- if (!ip && !(ip = (ConnectPortManager_PortManagerPopup_objects *) calloc(1, sizeof (ConnectPortManager_PortManagerPopup_objects))))
- return (ConnectPortManager_PortManagerPopup_objects *) NULL;
- if (!ip->PortManagerPopup)
- ip->PortManagerPopup = ConnectPortManager_PortManagerPopup_PortManagerPopup_create(ip, owner);
- if (!ip->controls1)
- ip->controls1 = ConnectPortManager_PortManagerPopup_controls1_create(ip, ip->PortManagerPopup);
- if (!ip->CurrentPortManagerMsg)
- ip->CurrentPortManagerMsg = ConnectPortManager_PortManagerPopup_CurrentPortManagerMsg_create(ip, ip->controls1);
- if (!ip->NewPortManagerText)
- ip->NewPortManagerText = ConnectPortManager_PortManagerPopup_NewPortManagerText_create(ip, ip->controls1);
- if (!ip->ConnectPortManagerButton)
- ip->ConnectPortManagerButton = ConnectPortManager_PortManagerPopup_ConnectPortManagerButton_create(ip, ip->controls1);
- if (!ip->ClosePortManagerPopupButton)
- ip->ClosePortManagerPopupButton = ConnectPortManager_PortManagerPopup_ClosePortManagerPopupButton_create(ip, ip->controls1);
- return ip;
- }
-
- /*
- * Create object `PortManagerPopup' in the specified instance.
- */
- Xv_opaque
- ConnectPortManager_PortManagerPopup_PortManagerPopup_create(ConnectPortManager_PortManagerPopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, FRAME_CMD,
- XV_KEY_DATA, INSTANCE, ip,
- XV_WIDTH, 417,
- XV_HEIGHT, 120,
- XV_LABEL, "Port Manager for cdEdit",
- FRAME_SHOW_FOOTER, TRUE,
- FRAME_SHOW_RESIZE_CORNER, FALSE,
- FRAME_CMD_PUSHPIN_IN, FALSE,
- NULL);
- xv_set(xv_get(obj, FRAME_CMD_PANEL), WIN_SHOW, FALSE, NULL);
- return obj;
- }
-
- /*
- * Create object `controls1' in the specified instance.
- */
- Xv_opaque
- ConnectPortManager_PortManagerPopup_controls1_create(ConnectPortManager_PortManagerPopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 0,
- XV_Y, 0,
- XV_WIDTH, WIN_EXTEND_TO_EDGE,
- XV_HEIGHT, WIN_EXTEND_TO_EDGE,
- WIN_BORDER, FALSE,
- NULL);
- gcm_initialize_colors(obj, "Light Gray", NULL);
- return obj;
- }
-
- /*
- * Create object `CurrentPortManagerMsg' in the specified instance.
- */
- Xv_opaque
- ConnectPortManager_PortManagerPopup_CurrentPortManagerMsg_create(ConnectPortManager_PortManagerPopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 20,
- XV_Y, 20,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Current Port Manager : (none)",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `NewPortManagerText' in the specified instance.
- */
- Xv_opaque
- ConnectPortManager_PortManagerPopup_NewPortManagerText_create(ConnectPortManager_PortManagerPopup_objects *ip, Xv_opaque owner)
- {
- extern Panel_setting NewPortManager(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 20,
- XV_Y, 48,
- PANEL_VALUE_DISPLAY_LENGTH, 30,
- PANEL_VALUE_STORED_LENGTH, 256,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "New Port Manager : ",
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_READ_ONLY, FALSE,
- PANEL_NOTIFY_PROC, NewPortManager,
- NULL);
- return obj;
- }
-
- /*
- * Create object `ConnectPortManagerButton' in the specified instance.
- */
- Xv_opaque
- ConnectPortManager_PortManagerPopup_ConnectPortManagerButton_create(ConnectPortManager_PortManagerPopup_objects *ip, Xv_opaque owner)
- {
- extern void ConnectPortManager(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 124,
- XV_Y, 84,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Connect",
- PANEL_NOTIFY_PROC, ConnectPortManager,
- NULL);
- return obj;
- }
-
- /*
- * Create object `ClosePortManagerPopupButton' in the specified instance.
- */
- Xv_opaque
- ConnectPortManager_PortManagerPopup_ClosePortManagerPopupButton_create(ConnectPortManager_PortManagerPopup_objects *ip, Xv_opaque owner)
- {
- extern void ClosePortManagerPopup(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 236,
- XV_Y, 84,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Cancel",
- PANEL_NOTIFY_PROC, ClosePortManagerPopup,
- NULL);
- return obj;
- }
-
-